#!/usr/bin/env.python
# _*_ coding:utf-8 _*_
# # # # # # # # # # # # # # # # # # # #
#  题目:      省市区三级联动urls        #
#  姓名:         李吉辉                #
#  时间:    2018年12月25日00:38:27     #
# # # # # # # # # # # # # # # # # # # #

from django.conf.urls import url
from rest_framework.routers import DefaultRouter

from . import views

urlpatterns = [

]

# 创建路由器
"""
DefaultRouter, SimpleRouter
两者的区别在于访问根页面的时候,DefaultRouter会有页面和提示,而SimpleRouter不提供根页面访问,直接404

"""
router = DefaultRouter()
# 注册路由
# url(路径, 函数视图， name=路由的名称)
# 如果没有指定base_name（路由名称前缀），它会去找queryset(查询集所指定的模型，以模型名小写做为路由名称前缀)
""" 所以说 用路由器必须要给路由前缀 """
router.register(r"areas",  views.AreaViewSet, base_name='areas')
# 把路由追加到urlpatterns里面
urlpatterns += router.urls
# urlpatterns = urlpatterns + router.urls

print(router.urls)
# [<RegexURLPattern areas-list ^areas/$>,
# <RegexURLPattern areas-list ^areas\.(?P<format>[a-z0-9]+)/?$>,
# <RegexURLPattern areas-detail ^areas/(?P<pk>[^/.]+)/$>,
# <RegexURLPattern areas-detail ^areas/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$>,
#  <RegexURLPattern api-root ^$>,
# <RegexURLPattern api-root ^\.(?P<format>[a-z0-9]+)/?$>]